|
Menüeintrag |
---|
Formteil → Verbinden → Für Objekt ausschneiden |
Arbeitsbereich |
Part |
Standardtastenkürzel |
Keiner |
Eingeführt in Version |
0.16 |
Siehe auch |
Part Verbinden, Part Einbetten, Part BoolescheVerknüpfung, Part Dicke |
Das Werkzeug Part Ausschneiden erstellt einen Ausschnitt in einem Hohlkörper (z.B. einem Rohr), in den ein anderer Hohlkörper passt.
Basis
Die Algorithmen hinter den Verbindungswerkzeugen sind ziemlich einfach und es ist wichtig, sie zu verstehen, um die Werkzeuge richtig einzusetzen.
1. Basisobjekt ist boolesches Schneiden mit einem Tool-Objekt. Die entstandene Form ist ein Satz (Verbund) von nicht überschneidenden Volumenkörpern (typischerweise zwei).
2. Der entstandene Verbund ist gefiltert: nur der größte Volumenkörper bleibt übrig.
3. Falls DatenRefine den Wert True
hat, ist die entstandene Form verfeinert.
Because the largest piece is determined by comparing volumes of pieces, the tool can only work with solids. Dies könnte sich in der Zukunft ändern.
Die Verbinden-Werkzeuge können in macros/de und von der Python-Konsole aus mit der folgenden Funktion verwendet werden:
JoinFeatures.makePartJoinFeature(name = 'Cutout', mode = 'Cutout')
Beispiel:
import JoinFeatures
j = JoinFeatures.makePartJoinFeature(name = 'Cutout', mode = 'Cutout' )
j.Base = FreeCADGui.Selection.getSelection()[0]
j.Tool = FreeCADGui.Selection.getSelection()[1]
Das Werkzeug selbst ist in Python implementiert, siehe /Mod/Part/JoinFeatures.py (GitHub link) innerhalb des FreeCAD-Installationsverzeichnisses.